package cn.sytton.taffe.job.task;

import org.springframework.stereotype.Component;

import java.util.Date;

/**
 * 测试用的定时任务
 *
 * @author skyrock
 */
@Component
public class TestTask {
    public void execNoParams() {
        System.out.println("这是一个简单测试的Quartz定时任务, 无参方法; time:" + new Date());
    }
    public void execParams(String p) {
        System.out.println("这是一个简单测试的Quartz定时任务, 一个参数方法; p="+p+" time:" + new Date());
    }
    public void execMultipleParams(String p1, Boolean p2, Long p3, Double p4, Integer p5) {
        // 参数需要定义成类类型, 不能定义成基本数据类型，即不可定义成: String p1, boolean p2, long p3, double p4, int p5
        String msg = "这是一个简单测试的Quartz定时任务, 多参方法; p1=%s, p2=%s, p3=%s, p4=%s, p5=%s; time:" + new Date();
        System.out.printf((msg) + "%n", p1, p2, p3, p4, p5);
    }
}
